package db;

/**
 * AbstractRealEstate entity provides the base persistence definition of the
 * RealEstate entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractRealEstate implements java.io.Serializable {

	// Fields

	private Integer reId;
	private Customer customer;
	private String reAddress;
	private Integer reStatus;
	private String reType;
	private String reDescription;

	// Constructors

	/** default constructor */
	public AbstractRealEstate() {
	}

	/** minimal constructor */
	public AbstractRealEstate(Customer customer, String reAddress,
			Integer reStatus, String reType) {
		this.customer = customer;
		this.reAddress = reAddress;
		this.reStatus = reStatus;
		this.reType = reType;
	}

	/** full constructor */
	public AbstractRealEstate(Customer customer, String reAddress,
			Integer reStatus, String reType, String reDescription) {
		this.customer = customer;
		this.reAddress = reAddress;
		this.reStatus = reStatus;
		this.reType = reType;
		this.reDescription = reDescription;
	}

	// Property accessors

	public Integer getReId() {
		return this.reId;
	}

	public void setReId(Integer reId) {
		this.reId = reId;
	}

	public Customer getCustomer() {
		return this.customer;
	}

	public void setCustomer(Customer customer) {
		this.customer = customer;
	}

	public String getReAddress() {
		return this.reAddress;
	}

	public void setReAddress(String reAddress) {
		this.reAddress = reAddress;
	}

	public Integer getReStatus() {
		return this.reStatus;
	}

	public void setReStatus(Integer reStatus) {
		this.reStatus = reStatus;
	}

	public String getReType() {
		return this.reType;
	}

	public void setReType(String reType) {
		this.reType = reType;
	}

	public String getReDescription() {
		return this.reDescription;
	}

	public void setReDescription(String reDescription) {
		this.reDescription = reDescription;
	}

}